home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Toolbox / Visual Basic Toolbox (P.I.E.)(1996).ISO / file_uti / advctrl / filemgr.frm < prev    next >
Text File  |  1995-03-12  |  12KB  |  422 lines

  1. VERSION 2.00
  2. Begin Form frmFileManager 
  3.    BackColor       =   &H00FFFFFF&
  4.    Caption         =   "File Control Multi-Listbox"
  5.    ClientHeight    =   5595
  6.    ClientLeft      =   1605
  7.    ClientTop       =   1545
  8.    ClientWidth     =   8460
  9.    ControlBox      =   0   'False
  10.    Height          =   6000
  11.    Icon            =   FILEMGR.FRX:0000
  12.    Left            =   1545
  13.    LinkTopic       =   "Form1"
  14.    ScaleHeight     =   5595
  15.    ScaleWidth      =   8460
  16.    Top             =   1200
  17.    Width           =   8580
  18.    Begin AdvDrive ComboBox1 
  19.       Prop25          =   0  'Click on "..." for About Box
  20.       BackColor       =   &H00FFFFFF&
  21.       DriveType       =   1  'Drive
  22.       Height          =   285
  23.       Left            =   5760
  24.       Style           =   2  'Dropdown List
  25.       TabIndex        =   25
  26.       Top             =   960
  27.       Width           =   2535
  28.    End
  29.    Begin CommandButton cmdProperties 
  30.       Caption         =   "TextLength"
  31.       FontBold        =   0   'False
  32.       FontItalic      =   0   'False
  33.       FontName        =   "MS Sans Serif"
  34.       FontSize        =   8.25
  35.       FontStrikethru  =   0   'False
  36.       FontUnderline   =   0   'False
  37.       Height          =   255
  38.       Index           =   7
  39.       Left            =   4440
  40.       TabIndex        =   24
  41.       Top             =   960
  42.       Width           =   1215
  43.    End
  44.    Begin CommandButton cmdProperties 
  45.       Caption         =   "ClearAll"
  46.       FontBold        =   0   'False
  47.       FontItalic      =   0   'False
  48.       FontName        =   "MS Sans Serif"
  49.       FontSize        =   8.25
  50.       FontStrikethru  =   0   'False
  51.       FontUnderline   =   0   'False
  52.       Height          =   255
  53.       Index           =   6
  54.       Left            =   3120
  55.       TabIndex        =   23
  56.       Top             =   960
  57.       Width           =   1215
  58.    End
  59.    Begin CommandButton cmdProperties 
  60.       Caption         =   "Select All"
  61.       FontBold        =   0   'False
  62.       FontItalic      =   0   'False
  63.       FontName        =   "MS Sans Serif"
  64.       FontSize        =   8.25
  65.       FontStrikethru  =   0   'False
  66.       FontUnderline   =   0   'False
  67.       Height          =   255
  68.       Index           =   5
  69.       Left            =   1800
  70.       TabIndex        =   22
  71.       Top             =   960
  72.       Width           =   1215
  73.    End
  74.    Begin AdvSearch Search1 
  75.       Caption         =   "Search1"
  76.       FileList        =   0  'File List
  77.       FileType        =   0  'Normal files
  78.       Height          =   4125
  79.       Left            =   1800
  80.       PositionLeft    =   0
  81.       PositionTop     =   0
  82.       SizeHeight      =   0
  83.       SizeWidth       =   0
  84.       TabIndex        =   21
  85.       Top             =   1320
  86.       Width           =   6495
  87.    End
  88.    Begin AdvSystem SysCommands1 
  89.       Caption         =   "SysCommands1"
  90.       ClipControls    =   0   'False
  91.       Height          =   375
  92.       Left            =   120
  93.       SystemType      =   2  'MS DOS Prompt
  94.       TabIndex        =   20
  95.       Top             =   5040
  96.       Width           =   1575
  97.    End
  98.    Begin CommandButton cmdProperties 
  99.       Caption         =   "Selected"
  100.       FontBold        =   0   'False
  101.       FontItalic      =   0   'False
  102.       FontName        =   "MS Sans Serif"
  103.       FontSize        =   8.25
  104.       FontStrikethru  =   0   'False
  105.       FontUnderline   =   0   'False
  106.       Height          =   255
  107.       Index           =   4
  108.       Left            =   7080
  109.       TabIndex        =   18
  110.       Top             =   600
  111.       Width           =   1215
  112.    End
  113.    Begin CommandButton cmdProperties 
  114.       Caption         =   "ListText"
  115.       FontBold        =   0   'False
  116.       FontItalic      =   0   'False
  117.       FontName        =   "MS Sans Serif"
  118.       FontSize        =   8.25
  119.       FontStrikethru  =   0   'False
  120.       FontUnderline   =   0   'False
  121.       Height          =   255
  122.       Index           =   3
  123.       Left            =   5760
  124.       TabIndex        =   17
  125.       Top             =   600
  126.       Width           =   1215
  127.    End
  128.    Begin CommandButton cmdProperties 
  129.       Caption         =   "SelectCount"
  130.       FontBold        =   0   'False
  131.       FontItalic      =   0   'False
  132.       FontName        =   "MS Sans Serif"
  133.       FontSize        =   8.25
  134.       FontStrikethru  =   0   'False
  135.       FontUnderline   =   0   'False
  136.       Height          =   255
  137.       Index           =   2
  138.       Left            =   4440
  139.       TabIndex        =   16
  140.       Top             =   600
  141.       Width           =   1215
  142.    End
  143.    Begin CommandButton cmdProperties 
  144.       Caption         =   "ListIndex"
  145.       FontBold        =   0   'False
  146.       FontItalic      =   0   'False
  147.       FontName        =   "MS Sans Serif"
  148.       FontSize        =   8.25
  149.       FontStrikethru  =   0   'False
  150.       FontUnderline   =   0   'False
  151.       Height          =   255
  152.       Index           =   1
  153.       Left            =   3120
  154.       TabIndex        =   15
  155.       Top             =   600
  156.       Width           =   1215
  157.    End
  158.    Begin CommandButton cmdProperties 
  159.       Caption         =   "ListCount"
  160.       FontBold        =   0   'False
  161.       FontItalic      =   0   'False
  162.       FontName        =   "MS Sans Serif"
  163.       FontSize        =   8.25
  164.       FontStrikethru  =   0   'False
  165.       FontUnderline   =   0   'False
  166.       Height          =   255
  167.       Index           =   0
  168.       Left            =   1800
  169.       TabIndex        =   14
  170.       Top             =   600
  171.       Width           =   1215
  172.    End
  173.    Begin TextBox txtAdd 
  174.       Height          =   285
  175.       Left            =   3480
  176.       TabIndex        =   2
  177.       Text            =   "c:\*.*"
  178.       Top             =   180
  179.       Width           =   4815
  180.    End
  181.    Begin CheckBox chkFiles 
  182.       BackColor       =   &H00FFFFFF&
  183.       Caption         =   "List as files."
  184.       Height          =   255
  185.       Left            =   120
  186.       TabIndex        =   3
  187.       Top             =   960
  188.       Width           =   1575
  189.    End
  190.    Begin Frame Frame1 
  191.       BackColor       =   &H00FFFFFF&
  192.       Caption         =   "File Types:"
  193.       Height          =   2175
  194.       Left            =   120
  195.       TabIndex        =   4
  196.       Top             =   1320
  197.       Width           =   1575
  198.       Begin OptionButton optSelect 
  199.          BackColor       =   &H00FFFFFF&
  200.          Caption         =   "All"
  201.          Height          =   255
  202.          Index           =   6
  203.          Left            =   120
  204.          TabIndex        =   11
  205.          Top             =   1800
  206.          Width           =   975
  207.       End
  208.       Begin OptionButton optSelect 
  209.          BackColor       =   &H00FFFFFF&
  210.          Caption         =   "Subdirectory"
  211.          Height          =   255
  212.          Index           =   5
  213.          Left            =   120
  214.          TabIndex        =   10
  215.          Top             =   1560
  216.          Width           =   1335
  217.       End
  218.       Begin OptionButton optSelect 
  219.          BackColor       =   &H00FFFFFF&
  220.          Caption         =   "Volume ID"
  221.          Height          =   255
  222.          Index           =   4
  223.          Left            =   120
  224.          TabIndex        =   9
  225.          Top             =   1320
  226.          Width           =   1215
  227.       End
  228.       Begin OptionButton optSelect 
  229.          BackColor       =   &H00FFFFFF&
  230.          Caption         =   "System"
  231.          Height          =   255
  232.          Index           =   3
  233.          Left            =   120
  234.          TabIndex        =   8
  235.          Top             =   1080
  236.          Width           =   1215
  237.       End
  238.       Begin OptionButton optSelect 
  239.          BackColor       =   &H00FFFFFF&
  240.          Caption         =   "Hidden"
  241.          Height          =   255
  242.          Index           =   2
  243.          Left            =   120
  244.          TabIndex        =   7
  245.          Top             =   840
  246.          Width           =   1215
  247.       End
  248.       Begin OptionButton optSelect 
  249.          BackColor       =   &H00FFFFFF&
  250.          Caption         =   "Read only"
  251.          Height          =   255
  252.          Index           =   1
  253.          Left            =   120
  254.          TabIndex        =   6
  255.          Top             =   600
  256.          Width           =   1215
  257.       End
  258.       Begin OptionButton optSelect 
  259.          BackColor       =   &H00FFFFFF&
  260.          Caption         =   "Normal"
  261.          Height          =   255
  262.          Index           =   0
  263.          Left            =   120
  264.          TabIndex        =   5
  265.          Top             =   360
  266.          Width           =   1215
  267.       End
  268.    End
  269.    Begin AdvCopy DiskCopy1 
  270.       Caption         =   "DiskCopy1"
  271.       ClipControls    =   0   'False
  272.       Height          =   375
  273.       Left            =   120
  274.       TabIndex        =   13
  275.       Top             =   4440
  276.       Width           =   1575
  277.    End
  278.    Begin AdvFormat DiskFormat1 
  279.       Caption         =   "DiskFormat1"
  280.       ClipControls    =   0   'False
  281.       Height          =   375
  282.       Left            =   120
  283.       TabIndex        =   12
  284.       Top             =   3840
  285.       Width           =   1575
  286.    End
  287.    Begin CommandButton cmdExit 
  288.       Caption         =   "Exit"
  289.       Height          =   255
  290.       Left            =   120
  291.       TabIndex        =   19
  292.       Top             =   600
  293.       Width           =   1575
  294.    End
  295.    Begin CommandButton cmdAdd 
  296.       Caption         =   "Add Search1"
  297.       Height          =   375
  298.       Index           =   0
  299.       Left            =   1800
  300.       TabIndex        =   1
  301.       Top             =   120
  302.       Width           =   1575
  303.    End
  304.    Begin CommandButton cmdClear 
  305.       Caption         =   "Clear Search1"
  306.       Height          =   375
  307.       Index           =   0
  308.       Left            =   120
  309.       TabIndex        =   0
  310.       Top             =   120
  311.       Width           =   1575
  312.    End
  313. End
  314. Dim iSelect As Integer
  315.  
  316. Const MB_ICONINFORMATION = 64
  317.  
  318. Sub chkFiles_Click ()
  319.     If chkFiles.Value = 0 Then
  320.     Search1.FileList = 1    ' List Files
  321.     Else
  322.     Search1.FileList = 0    ' Normal List
  323.     End If
  324. End Sub
  325.  
  326. Sub cmdAdd_Click (Value As Integer)
  327.     Dim strReturn As String
  328.  
  329.     Search1.FileType = iSelect
  330.     Search1.AddItem txtAdd.Text
  331.     DoEvents
  332. End Sub
  333.  
  334. Sub cmdClear_Click (Value As Integer)
  335.     Search1.Clear
  336. End Sub
  337.  
  338. Sub cmdExit_Click ()
  339.     End
  340. End Sub
  341.  
  342. Sub cmdProperties_Click (Index As Integer)
  343.     Dim I As Integer
  344.     Dim strTemp As String
  345.  
  346.     Select Case Index
  347.     Case 0
  348.         MsgBox "ListCount = " & Search1.ListCount
  349.     Case 1
  350.         MsgBox "ListIndex = " & Search1.ListIndex
  351.     Case 2
  352.         MsgBox "SelectCount = " & Search1.SelectCount
  353.     Case 3
  354.         strTemp = Search1.ListText
  355.         MsgBox "ListText = " & strTemp
  356.     Case 4
  357.         For I = 0 To Search1.ListCount - 1
  358.         Search1.ListIndex = I
  359.         If Search1.Selected <> 0 Then
  360.             strTemp = Search1.ListText
  361.             MsgBox "Selected = " & strTemp
  362.         End If
  363.         Next
  364.     Case 5
  365.         I = Search1.SelectAll
  366.     Case 6
  367.         I = Search1.SelectClear
  368.     Case 7
  369.         I = Search1.ListTextLength
  370.         MsgBox "TextLength = " & I
  371.     End Select
  372. End Sub
  373.  
  374. Sub ComboBox1_Click ()
  375.     Dim strDrive As String
  376.  
  377.     strDrive = ComboBox1.Text
  378.     strDrive = Left(strDrive, 3)
  379.     strDrive = strDrive & "*.*"
  380.  
  381.     txtAdd.Text = strDrive
  382. End Sub
  383.  
  384. Sub Form_Load ()
  385.     Dim I As Integer
  386.  
  387.     Search1.AddItem "c:\*.*"
  388.     
  389.     I = Search1.FileType
  390.     optSelect(I).Value = True
  391.     chkFiles.Value = 1
  392.  
  393.     Search1.PositionLeft = 120
  394.     Search1.PositionTop = 60
  395.     Search1.SizeHeight = 290
  396.     Search1.SizeWidth = 445
  397. End Sub
  398.  
  399. Sub optSelect_Click (Value As Integer)
  400.     iSelect = Value
  401. End Sub
  402.  
  403. Sub Search1_KeyUp (KeyCode As Integer, Shift As Integer)
  404.     Dim strMessage As String
  405.     Dim strAnswer, strDefVal, strTitle
  406.  
  407.     strTitle = "Search1 Property Demo"
  408.     strMessage = "ListText = " & Search1.ListText
  409.  
  410.     MsgBox strMessage, MB_ICONINFORMATION, strTitle
  411.  
  412.     strMessage = "Enter an index value from 0 to " & Search1.ListCount - 1 & "."
  413.     strDefVal = "0"
  414.     strAnswer = InputBox(strMessage, strTitle, strDefVal)
  415.     
  416.     Search1.ListIndex = CInt(strAnswer)
  417.     strMessage = "ListText = " & Search1.ListText
  418.  
  419.     MsgBox strMessage, MB_ICONINFORMATION, strTitle
  420. End Sub
  421.  
  422.